<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
	<package name="cn.ffcs.bpm" extends="struts-default"  namespace="/bpm" >
		<!-- processStep - 流程步骤 -start -->
		<action name="processStep" class="ProcessStepBean" method="findByPage">
			<result name="success">/bpm/processStep.jsp</result>
		</action>
		<action name="editProcessStep" class="ProcessStepBean" method="findById">
			<result name="success">/bpm/editProcessStep.jsp</result>
		</action>
		<action name="saveProcessStep" class="ProcessStepBean" method="saveOrUpdate">
			<result name="success">/bpm/editProcessStep.jsp</result>
		</action>
		<action name="delProcessStep" class="ProcessStepBean" method="remove">
			<result name="success" type="redirect">processStep.action</result>
		</action>
		<!-- processStep - 流程步骤 -end -->
		
		<!-- processConfig - 流程配置 -start -->
		<action name="processConfig" class="ProcessConfigBean" method="findByPage">
			<result name="success">/bpm/processConfig.jsp</result>
		</action>
		<action name="editProcessConfig" class="ProcessConfigBean" method="findById">
			<result name="success">/bpm/editProcessConfig.jsp</result>
		</action>
		<action name="saveProcessConfig" class="ProcessConfigBean" method="saveOrUpdate">
			<result name="success">/bpm/editProcessConfig.jsp</result>
		</action>
		<action name="delProcessConfig" class="ProcessConfigBean" method="remove">
			<result name="success" type="redirect">processConfig.action</result>
		</action>
		<action name="batchDelProcessConfig" class="ProcessConfigBean" method="batchDel">
			<result name="success" type="redirect">processConfig.action</result>
		</action>
		<!-- processConfig - 流程配置 -end -->
		
		<!-- TransactorType - 办理人类型 -start -->
		<action name="transactorType" class="TransactorTypeBean" method="findByPage">
			<result name="success">/bpm/transactorType.jsp</result>
		</action>
		<action name="editTransactorType" class="TransactorTypeBean" method="findById">
			<result name="success">/bpm/editTransactorType.jsp</result>
		</action>
		<action name="saveTransactorType" class="TransactorTypeBean" method="saveOrUpdate">
			<result name="success">/bpm/editTransactorType.jsp</result>
		</action>
		<action name="delTransactorType" class="TransactorTypeBean" method="remove">
			<result name="success" type="redirect">transactorType.action</result>
		</action>
		<!-- TransactorType - 办理人类型 -end -->
		
		<!-- ProcessConfigDetail - 流程节点配置 -start -->
		<action name="processConfigDetail" class="ProcessConfigDetailBean" method="findByPage">
			<result name="success">/bpm/processConfigDetail.jsp</result>
		</action>
		<action name="editProcessConfigDetail" class="ProcessConfigDetailBean" method="findById">
			<result name="success">/bpm/editProcessConfigDetail.jsp</result>
		</action>
		<action name="saveProcessConfigDetail" class="ProcessConfigDetailBean" method="saveOrUpdate">
			<result name="success">/bpm/editProcessConfigDetail.jsp</result>
		</action>
		<action name="delProcessConfigDetail" class="ProcessConfigDetailBean" method="remove">
			<result name="success" type="redirect">processConfigDetail.action</result>
		</action>
		<!-- ProcessConfigDetail - 流程节点配置 -end -->
		
		<!-- Part - 流程角色配置 -start -->
		<action name="listPart" class="PartBean" method="findByPage">
			<result name="success">/bpm/listPart.jsp</result>
		</action>
		<action name="editPart" class="PartBean" method="findById">
			<result name="success">/bpm/editPart.jsp</result>
		</action>
		<action name="savePart" class="PartBean" method="saveOrUpdate">
			<result name="success">/bpm/editPart.jsp</result>
		</action>
		<action name="delPart" class="PartBean" method="remove">
			<result name="success" type="redirect">listPart.action</result>
		</action>
		<action name="listUser" class="UserBean" method="findByPage">
			<result name="success">/bpm/listUser.jsp</result>
		</action>
		<action name="authPart" class="PartRelaUserBean" method="authPart">
			<result name="success">/bpm/authPart.jsp</result>
		</action>
		<action name="savePartRelaUser" class="PartRelaUserBean" method="savePartRelaUser">
			<result name="success">/bpm/authPart.jsp</result>
		</action>
		<!-- Part - 流程角色配置 -end -->
		
		<action name="indexRequestCur" class="IndexRequestBean" method="findCurBusinessRequest">
			<result name="success">/bpm/listBusinessRequest.jsp</result>
		</action>
		<action name="indexRequestEvent" class="IndexRequestBean" method="eventBusinessRequest">
			<result name="success">/bpm/listEventBusinessRequest.jsp</result>
		</action>
		<action name="curBusinessRequest" class="TransactProcessStatusBean" method="findCurBusinessRequest">
			<result name="listBusinessRequest">/bpm/listBusinessRequest.jsp</result>
			<result name="success">/bpm/curBusinessRequest.jsp</result>
		</action>
		<action name="eventBusinessRequest" class="TransactProcessStatusBean" method="eventBusinessRequest">
			<result name="listBusinessRequest">/bpm/listBusinessRequest.jsp</result>
			<result name="success">/bpm/eventBusinessRequest.jsp</result>
		</action>
		<action name="processBusinessRequest" class="TransactProcessStatusBean" method="processBusinessRequest">
			<result name="success">/bpm/processBusinessRequest.jsp</result>
			<result name="search" type="redirect">editBusinessRequest.action</result>
		</action>
		<action name="saveTransactProcessStatus" class="TransactProcessStatusBean" method="saveOrUpdate">
			<result name="success">/bpm/processBusinessRequest.jsp</result>
		</action>
		<action name="submitProcess" class="TransactProcessStatusBean" method="submitProcess">
			<result name="success">/bpm/success.jsp</result>
		</action>
		<action name="backProcess" class="TransactProcessStatusBean" method="backProcess">
			<result name="success" type="redirect">curBusinessRequest.action</result>
		</action>
		<action name="removeProcess" class="TransactProcessStatusBean" method="removeProcess">
			<result name="success">/bpm/processBusinessRequest.jsp</result>
		</action>
		<action name="deleteProcess" class="TransactProcessStatusBean" method="deleteProcess">
			<result name="success" type="redirect">/bpm/listBusinessRequest.action</result>
		</action>
		<action name="viewTransactorByType" class="TransactProcessStatusBean" method="viewTransactorByType">
			<result name="success">/bpm/processBusinessRequest.jsp</result>
		</action>
		<action name="batchDel" class="TransactProcessStatusBean" method="batchDel">
			<result name="success" type="redirect">/bpm/listBusinessRequest.action</result>
		</action>
		<action name="success" class="TransactProcessStatusBean" method="toSuccess">
			<result name="success">/bpm/success.jsp</result>
		</action>

		<action name="startupNewprodReq" class="TransactProcessStatusBean" method="startupNewprodReq">
			<result name="success">/bpm/pocReq/startupProdAdvReq.jsp</result>
			<result name="failure">/bpm/pocReq/message.jsp</result>
		</action>
		<action name="startupProdAdvReq" class="TransactProcessStatusBean" method="startupProdAdvReq">
			<result name="success">/bpm/pocReq/startupProdAdvReq.jsp</result>
		</action>
		<action name="startupFlow" class="TransactProcessStatusBean" method="startupFlow">
			<result name="success">/bpm/success.jsp</result>
		</action>
		
		
		<action name="saveTransactProcessStatus2" class="TransactProcessStatusBean" method="saveTransactProcessStatus">
			<result name="success">/bpm/pocReq/startupProdAdvReq.jsp</result>
		</action>
		
		<action name="findDocTypeByDetailId" class="ProcessConfigDetailBean" method="findDocTypeByDetailId">
			<result name="success">/bpm/pocReq/startupProdAdvReq.jsp</result>
		</action>
		
		
		<!-- oa代办接口 -->
		<action name="oaRef" class="oaRef" method="oaRefData">
			<result name="success">/index.jsp</result>
		</action>
		
		<!-- huangjj begin -->
		<!-- 填写需求进展 -->
		<action name="viewReqProgress" class="TransactProcessStatusBean" method="viewReqProgress">
			<result name="success">/bpm/requestProgress.jsp</result>
		</action>
		<action name="saveReqProgress" class="TransactProcessStatusBean" method="saveReqProgress">
			<result name="success">/bpm/requestProgressReturn.jsp</result>
		</action>
		<!-- 申请需求延迟 -->
		<action name="viewReqDelay" class="TransactProcessStatusBean" method="viewReqDelay">
			<result name="success">/bpm/requestDelay.jsp</result>
		</action>
		<action name="saveReqDelay" class="TransactProcessStatusBean" method="saveReqDelay">
			<result name="success">/bpm/requestDelayReturn.jsp</result>
		</action>
		<!-- huangjj end   -->
		
		<!-- 流程报表 pany-->
		<action name="toProdAdvReqForm" class="TransactProcessStatusBean" method="toProdAdvReqForm">
			<result name="success">/bpm/pocReq/prodAdvReqForm.jsp</result>
		</action>
		<action name="queryProdAdvReqForm" class="TransactProcessStatusBean" method="queryProdAdvReqForm">
			<result name="success">/bpm/pocReq/prodAdvReqForm.jsp</result>
		</action>
		<action name="excelReqForm" class="TransactProcessStatusBean" method="findExcel">
			<result name="success">/bpm/pocReq/prodAdvReqFormExcel.jsp</result>
		</action>

		<!-- flow pvc start -->
		<action name="flowApplyInit" class="flowPvcTestActionBean" method="applyInit">
			<result name="success">/bpm/pvc/initApply.jsp</result>
		</action>
		
		<action name="flowpvctestStart" class="flowPvcTestActionBean" method="startFlow">
			<result name="success">/bpm/pvc/test.jsp</result>
		</action>
						
		<action name="flowpvctestIndex" class="flowPvcTestActionBean" method="index">
			<result name="success">/bpm/pvc/test.jsp</result>
		</action>


		<action name="flowShowTask" class="flowPvcTestActionBean" method="showTask">
			<result name="success">/bpm/pvc/flowShowTask.jsp</result>
		</action>

		<action name="flowCommitTask" class="flowPvcTestActionBean" method="commitTask">
			<result name="success">/bpm/pvc/success.jsp</result>
		</action>

		<action name="flowSaveTask" class="flowPvcTestActionBean" method="saveTask">
			<result name="success">/bpm/pvc/success.jsp</result>
		</action>
				
		<action name="flowRollBackTask" class="flowPvcTestActionBean" method="rollBackTask">
			<result name="success">/bpm/pvc/success.jsp</result>
		</action>

		<action name="flowRecyclingTask" class="flowPvcTestActionBean" method="recyclingTask">
			<result name="success">/bpm/pvc/success.jsp</result>
		</action>
		
		<action name="flowTaskCommon_*" class="flowTaskCommonBean" method="{1}">
			<result name="taskTransferAssign">/bpm/pvc/taskTransferAssign.jsp</result>
			<result name="taskReadingToDo">/bpm/pvc/taskReadingToDo.jsp</result>
			<result name="toTaskAssign">/bpm/pvc/toTaskAssign.jsp</result>
			<result name="taskRollBack">/bpm/pvc/taskRollBack.jsp</result>
			<result name="toFlowGraph">/bpm/pvc/flowGraph.jsp</result>
			<result name="success">/bpm/pvc/jumpMsg.jsp</result>
		</action>			
							
		<!-- flow pvc end -->
		<!-- flow app start -->
		<action name="newBusinessReq_*" class="flowBusinessRequestBean" method="{1}">
			<result name="initApply">/bpm/pvc/newBusinessRequestApply.jsp</result>
			<result name="bsReqDetailStart">/bpm/pvc/bsReqDetailStart.jsp</result>
			<result name="impoveBsReqDetailStart">/bpm/pvc/impoveBsReqDetailStart.jsp</result>
			<result name="detail">/bpm/pvc/businessRequestDetail.jsp</result>
			<result name="detailSel">/bpm/pvc/businessRequestDetail_sel.jsp</result>
			<result name="detailPrjApply">/bpm/pvc/businessRequestDetail_prjApply.jsp</result>
			<result name="detailForRedo">/bpm/pvc/businessRequestDetailForRedo.jsp</result>
			<result name="detailForPlan">/bpm/pvc/businessRequestDetailForPlan.jsp</result>
			
			<result name="appInfoDetail">/bpm/pvc/businessRequestInfo.jsp</result>
			<result name="toChange">/bpm/pvc/businessRequestToChange.jsp</result>
			<result name="bsReqAdvan">/bpm/pvc/bsReqAdvan.jsp</result>
			<result name="bsReqTaskList">/bpm/pvc/bsReqTaskList.jsp</result>
			<result name="oaListBusinessRequest">/bpm/pvc/oaListBusinessRequest.jsp</result>
			
			<result name="bsHisReqTaskList">/bpm/pvc/bsReqHisTaskList.jsp</result>
			<result name="oaListEventBusinessRequest">/bpm/pvc/oaListEventBusinessRequest.jsp</result>
			
			<result name="bsReqAppList">/bpm/pvc/bsReqAppList.jsp</result>
			<result name="bsReqAppHisList">/bpm/pvc/bsReqAppHisList.jsp</result>
			<result name="success">/bpm/pvc/success.jsp</result>
			<result name="toDoProcess">/bpm/pvc/toDoProcess.jsp</result>
			<result name="toDoDelay">/bpm/pvc/toDoDelay.jsp</result>
			<result name="toManage">/bpm/pvc/toManage.jsp</result>
			<result name="jumpMsg">/bpm/pvc/jumpMsg.jsp</result>
		</action>
			
		<action name="flowReq_*" class="flowRequestBean" method="{1}">
			<result name="bsImprovementStart">/bpm/pvc/bsImprovementStart.jsp</result>
			<result name="bsImprovementStartFast">/bpm/pvc/bsImprovementStartFast.jsp</result>
			<result name="bsImprovementEnd">/bpm/pvc/bsImprovementEnd.jsp</result>
			<result name="initApply">/bpm/pvc/impoveBsReqApply.jsp</result>
			<result name="initApplyFast">/bpm/pvc/impoveBsReqApplyFast.jsp</result>
			<result name="detail">/bpm/pvc/bsImprovementDetail.jsp</result>
			<result name="detailForRedo">/bpm/pvc/bsImprovementDetailForRedo.jsp</result>
			<result name="detailForRedoReview">/bpm/pvc/bsImprovementDetailForRedoReview.jsp</result>
			<result name="appInfoDetail">/bpm/pvc/bsImprovementInfo.jsp</result>
			<result name="toStartReq">/bpm/pvc/toStartReq.jsp</result>
			<result name="bsReqAdviceList">/bpm/pvc/bsReqAdviceList.jsp</result>
			<result name="bsReqAdviceFJList">/bpm/pvc/bsReqAdviceFJList.jsp</result>			
			<result name="jumpMsg">/bpm/pvc/jumpMsg.jsp</result>
			<result name="success">/bpm/pvc/success.jsp</result>
			<result name="applySelect">/bpm/pvc/impoveBsReqSelect.jsp</result>
			<result name="taskReadingToDoForReview">/bpm/pvc/taskReadingToDoForReview.jsp</result>
			
		</action>

		<action name="flowReqReport_*" class="flowReqReportBean" method="{1}">
			<result name="success">/bpm/pvc/reqReportList.jsp</result>
			<result name="reqReportListNotGraph">/bpm/pvc/reqReportListNotGraph.jsp</result>
			<result name="sumReqRepor">/bpm/pvc/sumReqRepor.jsp</result>
			<result name="sumReqRepor2">/bpm/pvc/sumReqRepor2.jsp</result>
			<result name="toExcel">/bpm/pvc/reqReportListExcel.jsp</result>
			<result name="sumRequest">/bpm/pvc/sumRequest.jsp</result>
		</action>
		
		<!-- flow app end -->
		<!-- 时间管控 -->
		<action name="flowDateManager_*" class="flowDateManagerBean" method="{1}">
			<result name="success">/bpm/pvc/dateManagerList.jsp</result>
			<result name="dateBsReqList">/bpm/pvc/dateBsReqList.jsp</result>
			<result name="dateDeploy">/bpm/pvc/dateDeploy.jsp</result>
			<result name="msg">/bpm/pvc/msgShowClose.jsp</result>
		</action>
		<!-- end -->
		
		<!-- 周报月报 -->
		<action name="flowWeekReport_*" class="flowWeekReportBean" method="{1}">
			<result name="success">/bpm/pvc/flowWeekReport.jsp</result>
			<result name="needWeek">/bpm/pvc/needWeek.jsp</result>
			<result name="needMonth">/bpm/pvc/needMonth.jsp</result>
			<result name="addWeek">/bpm/pvc/addWeek.jsp</result>
			<result name="needDeploy">/bpm/pvc/needDeploy.jsp</result>
			<result name="weekDeploy">/bpm/pvc/weekDeploy.jsp</result>
			<result name="infoReprotList">/bpm/pvc/infoReprotList.jsp</result>
			<result name="jumpMsg">/bpm/pvc/jumpMsg.jsp</result>
		</action>
		<!-- end -->
		
		<!-- 需求单分解与合并 -->	
		<action name="doDemand_*" class="doDemandBean" method="{1}">
			<result name="showDemand">/bpm/pvc/listDemad.jsp</result>
			<result name="success">/bpm/pvc/success.jsp</result>
			<result name="jumpMsg">/bpm/pvc/jumpMsg.jsp</result>
			<result name="info">/bpm/pvc/infoDemand.jsp</result>
			<result name="toResolve">/bpm/pvc/toResolve.jsp</result>
			<result name="toMerge">/bpm/pvc/toMerge.jsp</result>
			<result name="jumpMsg">/bpm/pvc/jumpMsg.jsp</result>
		</action>
		
		<!-- 文档模块上传下载 -->
		<action name="appDocTemplete_*" class="appDocTempleteBean" method="{1}">
			<result name="success">/bpm/pvc/msgShowClose.jsp</result>
			<result name="toNew">/bpm/pvc/docTempleteAdd.jsp</result>
			<result name="toList">/bpm/pvc/docTempleteList.jsp</result>
			<result name="toListToUser">/bpm/pvc/docTempleteListToUser.jsp</result>
		</action>
		<!-- end -->

		<!-- 合同待办提醒模块 -->
		<action name="flowContractInfo_*" class="flowContractInfoBean" method="{1}">
			<result name="jumpMsg">/bpm/pvc/jumpMsg.jsp</result>
			<result name="detail">/bpm/pvc/contractDetail.jsp</result>
			<result name="contractDetailStart">/bpm/pvc/contractDetailStart.jsp</result>
			<result name="contractDetailForDeal">/bpm/pvc/contractDetailForDeal.jsp</result>
			<result name="detailForRedo">/bpm/pvc/contractDetailForRedo.jsp</result>
			<result name="contractInfo">/bpm/pvc/contractInfo.jsp</result>
			<result name="validContractInfoBussOutList">/bpm/pvc/validContractInfoBussOutList.jsp</result>
			<result name="validContractInfoList">/bpm/pvc/validContractInfoList.jsp</result>
			<result name="validContractInfoApplyInit">/bpm/pvc/validContractInfoApplyInit.jsp</result>
			<result name="detailBussOut">/bpm/pvc/validContractDetail.jsp</result>
			<result name="validContractInfo">/bpm/pvc/validContractInfo.jsp</result>
			<result name="validContractStart">/bpm/pvc/validContractStart.jsp</result>
		</action>
		
		
		<action name="flowReqDelay_*" class="flowReqDelayBean" method="{1}">
			<result name="success">/bpm/pvc/jumpMsg.jsp</result>
			<result name="toStart">/bpm/pvc/toBsReqDelayApply.jsp</result>
			<result name="toEnd">/bpm/pvc/toBsReqDelayEnd.jsp</result>
			<result name="detail">/bpm/pvc/toBsReqDelayDetail.jsp</result>
		</action>
		
		<action name="flowSms_*" class="flowSmsActionBean" method="{1}">
			<result name="success">/bpm/pvc/jumpMsg.jsp</result>
			<result name="toSmsApply">/bpm/pvc/toSmsApply.jsp</result>
			<result name="toSmsEnd">/bpm/pvc/toSmsEnd.jsp</result>
			<result name="toSmsDetail">/bpm/pvc/toSmsDetail.jsp</result>
			<result name="toSmsList">/bpm/pvc/toSmsList.jsp</result>
			<result name="toSmsStart">/bpm/pvc/toSmsStart.jsp</result>
			<result name="toSmsForReDo">/bpm/pvc/toSmsForReDo.jsp</result>
			<result name="toSmsInfo">/bpm/pvc/toSmsInfo.jsp</result>
		</action>
					
		<!-- flow app end -->		

	</package>
</struts>

